/**
 * Auto gen via dbpojo-gen.
 */
package com.us.usws.site.console.action;

import java.util.List;

import javax.inject.Inject;

import com.us.usws.model.domain.video.VideoAuthLog;
import com.us.usws.service.ro.VideoAuthLogROService;
import com.us.usws.support.uitls.JSONDataUtil;

/**
 * Struts2 action
 * @author robot
 */
public class VideoAuthLogAction extends BasePageSearchAction<VideoAuthLog> {

	private static final long serialVersionUID = 1L;

	private VideoAuthLog videoAuthLog;

	@Inject
	private VideoAuthLogROService videoAuthLogROService;

	/**
	 * ajax load the list of VideoAuthLog
	 */
	public void ajaxLoadVideoAuthLogs() {
		createDataPageUtil();
		List<VideoAuthLog> videoAuthLogs = videoAuthLogROService.getVideoAuthLogs(getStart(), getLimit());
		getOut().println(JSONDataUtil.extJsonSupportPage(videoAuthLogs, dataPageUtil.getRowCount()));
	}

	public void setVideoAuthLog(VideoAuthLog videoAuthLog) {
		this.videoAuthLog = videoAuthLog;
	}

	public VideoAuthLog getVideoAuthLog() {
		return videoAuthLog;
	}
}